Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F8 USA F27 USA F28 USA F29 USA F3 Geneva Challenger Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills IV Abierto Internacional de Salinas - Salinas AXA Open - Espinho Copa Ericsson - Montevideo Gramado Open de Tennis - Gramado Jaegermeister Open - Braunschweig Napoli Challenger - Napoli Open de Nice - Nice Challenger Santa Cruz - Santa Cruz 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock Samsung Secruities Cup Challenger - Seoul XL Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Unicredit Czech Open 2007 - Prostejov Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Swanston Challenger - Sacramento 2006 Challenger of Santa Clarita California Challenger - Valencia USTA Comerica Challenger - Aptos GHI Bronx Classic - Bronx Home Depot Center USTA Challenger - Carson Iquique Challenger USTA Men's Challenger of Dallas - Dallas Santiago Challenger Tunis Challenger USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Poznan Challenger San Marino Challenger Cordenons Challenger Internazionali di Tennis Dell'Umbria - Todi Flea Market Cup Busan Challenger Tennis - Busan Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Florionapolis Challenger Sao Paulo Challenger Milan Challenger Kitzbuhel Challenger Pekao Open - Szczecin ITG Miami Challenger - Miami Zagreb Challenger Marburg Challenger Pro Challenger at Calabasas - Calabasas Tulsa Challenger Sacramento Challenger Tiburon Challenger Sarasota Challenger Wailea Men's Challenger - Maui San Marino Cepu Open - San Marino Genova Open Challenger - Genova Napa Challenger Sacramento Challenger Tiburon Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City San Remo Challenger Odlum Brown Vancouver Open - Vancouver IV Trofeo Ciudad de Quito - Quito Copa Ericsson - Buenos Aires 2003 USTA Challenger of Calabasas - Calabasas Burbank Challenger - Burbank Pekao Open - Szczecin Copa Ericsson - Sao Paulo Singha Tennis Classic - Tarzana Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago GHI Bronx Tennis Classic - Bronx Brasil Open - Florianopolis Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Barletta Citta Della Disfida Open 99 - Barletta Jagermeister Open - Braunschweig Surbiton Challenger The Swanston Challenger - Sacramento Swanston Challenger - Sacramento Posillipo Tennis Cup - Napoli Heineken Open - Auckland Cerveza Club Columbia Open - Bogota Estoril Open - Estoril UBS Open Gstaad - Gstaad Mallorca Open - Mallorca Abierto Mexicano de Tenis Pegaso - Mexico City 2000 Mercedes Cup - Stuttgart Chevrolet Cup - Santiago Copa AT&T - Buenos Aires Davidoff Swiss Indoors - Basel Chevrolet Cup - Vina del Mar Heineken Open - Auckland Citrix Tennis Championships - Delray Beach Abierto Mexicano de Tenis Pegaso - Acapulco 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel UBS Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Energis Open - Amersfoort St. Petersburg Open - St. Petersburg Generali Open 2002 - Kitzbuhel Adidas International - Sydney Open Seat-Godo 2001 - Barcelona Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Qatar Open - Doha BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Mercedes Cup - Stuttgart RCA Championships - Indianapolis Orange Prokom Open - Sopot Guayaquil Challenger Dallas Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Brisbane International - Brisbane Movistar Open - Santiago Allianz Suisse Open - Gstaad SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade China Open - Beijing Medibank International - Sydney St. Petersburg Open - St. Petersburg Lima Challenger Movistar Open - Vina del Mar Sao Paulo Challenger Regions Morgan Keegan Championships - Memphis Citi Open - Washington The Artois Championships - London Serbia Open - Belgrade Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Delray Beach International Tennis Championships - Delray Beach Aircel Chennai Open - Chennai Sunrise Challenger Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice Farmers Classic - Los Angeles Citi Open - Washington Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland AEGON Championships - London Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Bogota Challenger China Open - Beijing SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Heineken Open - Auckland Pereira Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Sydney International - Sydney China Open - Beijing Open de Nice Cote d'Azur - Nice AEGON Championships - London Brisbane International - Brisbane US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Brisbane International - Brisbane US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Memphis Open - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham RCA Championships - Indianapolis Countrywide Classic - Los Angeles New York Open - New York Nature Valley International - Eastbourne Grand Prix de Tennis de Lyon - Lyon Open de Nice Cote d'Azur - Nice AEGON Championships - London MoviStar Open - Vina del Mar AEGON International - Eastbourne Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Delray Beach Open - Delray Beach Dallas Open - Dallas Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Abierto Mexicano - Los Cabos US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Braunschweig Challenger Sydney International - Sydney Scheveningen Challenger Medibank International - Sydney China Open - Beijing Adelaide International - Adelaide AEGON Championships - London Legg Mason Tennis Classic - Washington Emilia-Romagna Open - Parma Delray Beach Open - Delray Beach SAP Open - San Jose SAP Open - San Jose Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Open Seat-Godo 2000 - Barcelona US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Internazionali di Tennis di San Marino - San Marino Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Citi Open - Washington Allianz Suisse Open Gstaad - Gstaad AEGON Championships - London Apia International - Sydney Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Apia International - Sydney Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Brisbane International - Brisbane Memphis Open - Memphis AEGON Championships - London US Men's Clay Court Championship - Houston Geneva Open - Geneva China Open - Beijing AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland New York Open - New York Geneva Open - Geneva China Open - Beijing 1999 Mercedes Cup - Stuttgart US Men's Clay Court Championship - Houston Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Noventi Open - Halle Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven U.S. Men's Clay Court Championships - Houston The Ericsson Open - Miami German Open - Hamburg Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Investor Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Grolsch Open - Amsterdam MFS Pro Tennis Championships - Boston Connex Open Romania - Bucharest Qatar Mobil Open 2000 - Doha U.S. Mens's Clay Court Championship - Houston US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Energis Open - Amersfoort Merano Open - Merano Internazionali di Tennis di San Marino - San Marino Qatar Mobil Open 2001 - Doha Hall of Fame Open - Newport Davidoff Swiss Indoors - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Italian Open - Rome Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Brasil Open - Costa do Sauipe Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami AEGON Championships - London Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Internazionali BNL dItalia - Rome Heineken Open - Auckland Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami ARAG World Team Championship - Dusseldorf Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Rogers Masters - Toronto Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris AEGON International - Eastbourne Miami Open - Miami Shanghai Rolex Masters - Shanghai Tennis Masters Series - Cincinnati BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Miami Open - Miami French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Miami Open - Miami French Open - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Hall of Fame Open - Newport Wimbledon - London U.S. Open - New York French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Open - New York Generali Open 1999 - Kitzbuhel Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Wimbledon - London Rogers Cup - Montreal Miami Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Countrywide Classic - Los Angeles Croatia Open - Umag SAP Open - San Jose The Nottingham Open - Nottingham French Open - Paris U.S. Open - New York Copa Telmex - Buenos Aires Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York If Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Erste Bank Open - Vienna U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Abierto Mexicano - Los Cabos Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Telecom Italia Masters - Rome Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, ARG-MEX 5-0 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, SF, ESP-ARG 3-2 French Open - Paris Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 NASDAQ-100 Open - Miami Davis Cup, World Group, QF, AUS-USA 3-2 U.S. Open - New York Laver Cup - Prague Davis Cup, World Group, QF, USA-BEL 4-0 French Open - Paris Davis Cup, World Group, SF, CRO-USA 3-2 Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Tennis Masters Series - Cincinnati Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, QF, ARG-RUS 5-0 Hyundai Hopman Cup - Perth Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, World Group, 1R, ARG-GER 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 U.S. Open (juniors) Davis Cup, Group 1, 2R, ARG-CAN 5-0 All Lower level tournaments Davis Cup, World Group, QF, ARG-CRO 3-2 ARAG ATP World Tour Championship - Dusseldorf Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Olympics - Sydney Colonial Classic - Kooyong Davis Cup, World Group, 1R, USA-SUI 5-0 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, SRB-USA 1-3 AAMI Classic - Kooyong AAMI Classic - Kooyong Olympics - Beijing